Carbon supports the majority of the Event Manager.
High-level events APIs (as contained in EPPC.h) are not supported. You should use Apple events instead.
Low-level event queue functions, such as GetEvQHdr and PPostEvent, are no longer supported.
Application-defined function-key procedures are not supported in Carbon.
Note that Carbon introduces a new event model to the Mac OS, with a new set of APIs. Developers are strongly encouraged to use the Carbon Event Manager APIs in place of the Event Manager APIs. The Carbon Event Manager offers a simple yet flexible approach to event handling that greatly reduces the amount of code needed to write a basic application. Morevover, the Carbon Event Manager's streamlined event handling enhances system performance on Mac OS X through more efficient allocation of processing time. Applications that use the Carbon Event Manager not only run better on Mac OS X, they help improve overall performance and responsiveness, creating a better experience for our customers.
The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events. Not available in Carbon.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Application-defined function-key procedures are not supported in Carbon.GetNextEvent (GNE) filters patch the GetNextEvent function and therefore are not supported in CarbonThe High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.FKEYs are not supported in Carbon because they involve loading code from resources, which isn't supported under Carbon, and because very few applications use them.GetNextEvent (GNE) filters patch the GetNextEvent function and therefore are not supported in Carbon.The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Application-defined function-key procedures are not supported in Carbon.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Returns a global system data structure, so it will not be supported in the future. Not available in Carbon.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.GetNextEvent (GNE) filters patch the GetNextEvent function and therefore are not supported in Carbon.GetOSEvent is not supported in Carbon. Use the GetNextEvent function instead. Not available in Carbon.
GetPortNameFromProcessSerialNumber
The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events. Not available in Carbon.
GetProcessSerialNumberFromPortName
The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events. Not available in Carbon.The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events.The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events. Not available in Carbon.FKEYs are not supported in Carbon because they involve loading code from resources, which isn't supported under Carbon, and because very few applications use them.The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Application-defined function-key procedures are not supported in Carbon.FKEYs are not supported in Carbon because they involve loading code from resources, which isn't supported under Carbon, and because very few applications use them.GetNextEvent (GNE) filters patch the GetNextEvent function and therefore are not supported in Carbon.The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events.The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events.OSEventAvail is not supported in Carbon. Use the EventAvail function instead. Not available in Carbon.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.The High Level Event APIs (EPPC.h) are not supported in Carbon. Instead, use Apple events. Not available in Carbon.Posting events in the Operating System event queue is not supported in Carbon. Not available in Carbon.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Desk accessories are not supported in Carbon. Not available in Carbon.Desk accessories are not supported in Carbon. Not available in Carbon.In Carbon, the Event Manager automatically handles all task scheduling. Not available in Carbon.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.